/* body, td, div, span {line-height: 1.2em; } */

/* Гламу, версия 1.0 */
.niceinput {background-color: #f6f6f6; border: 3px solid #ddd;}
.niceinput:focus {background-color: #f6f6f6; border: 3px solid #69bed3; }
::selection {background: #fbb; color: #000; }
::-moz-selection {background: #fbb; color: #000; }

.chip, .chip0 {width: 48px; height: 48px; }
.chip0 {-moz-opacity: 0.25; -khtml-opacity: 0.25; opacity: 0.25; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);}

/*
    input {border: none; }
    input.text {background-color: #f6f6f6; border: 3px solid #ddd; }
    input[type=text] { }
    input[type=text]:focus {}
*/

.tabcaption, .tabcaption2 {border: none; padding: .2em .2em; border-right: 1px solid #ccc;}
.tabcaption {border-top: 1px solid #fff; background-color: #fafafa; }
.tabcaption2 { background-color: #eee; color: #444; }
.tabcaption:hover {background-color: #fff; }
.pad1bottom tbody td {padding-bottom: 1em; }

.disabledtext {color: #bbb;}
.insideblock {padding: .5em; padding-left: 1.5em; }
.errortext {color: red; padding: 1em; }

h3 {margin: 0pt;}
.question, .qs {color: #008000;}
body,html{height: 100%;}
.hiddentext{font-size: 8pt; color: #a0a0a0;}
body, td, acronym, h1, th {font-family: Tahoma; font-size: 9pt; text-decoration: none; }
acronym {cursor: help;}
body {background-color: #fff; margin: 0; padding: 0;}
tr.hvr:hover {background-color:#ccc;}
td.selectedfield:hover {background-color:#69bed3;}
.mark {color: #404040; font-size: 8pt;}
.form_font_color {color: #404040;}
form {margin: 0px;}
.cabinet_forma {background-image: url(images/style3/bg_partnerka.png); background-repeat: no-repeat; padding: 1em; vertical-align: top;}

.wintable3 {border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; }
.wintable3 thead th {padding: 0.5em; color: white; background-color: #c0c0c0; border-right: 1px solid #808080; border-bottom: 1px solid #c0c0c0; text-decoration: none;}
.wintable3 tbody td {border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }

/*
.gamefield {background-image: url(images/fields/);}
.gamefield:hover {background-image: url(images/fields/grass_selection.png);}
    .zerofield {background-image: url(images/fields/hole.png); }
    .winfield {background-image: url(images/fields/chest.png); }
    .winfield2 {background-image: url(images/fields/chest2.png); }
    .showel {background-image: url(images/fields/showel.png); }
    .grassselection {background-image: url(images/fields/grass_selection.png); }
*/

a:link, a:active {color:#005cb3;}
a:visited {color:purple;}
a:hover {text-decoration:underline; color:#1D9E03; }

blockquote {margin: 0.2em 0.2em 1em 2em;}

.selectedlink {color: #000; font-weight: 800;}
.whitelinkselectedlink, a.whitelink:link, a.whitelink:active, a.whitelink:visited, a.whitelink:hover  {padding-left: 0.2em; padding-right: 0.2em; }

.whitelinkselectedlink {color: white; font-weight: 800;}
a.whitelink:link, a.whitelink:active {color: #ffffff;}
a.whitelink:visited {color: #ffffff;}
a.whitelink:hover {text-decoration: underline; color: #1D9E03; background-color: white; border-top: 1px solid;}

a.highlighlink:link, a.highlighlink:active {text-decoration: none;  color: #0000ee;}
a.highlighlink:visited {text-decoration: none; color: #0000ee;}
a.highlighlink:hover {text-decoration: none; color: white; background-color: #69bed3; border-top: 1px solid;}

.contact, .comment{color: #505050;}
.hiddenform{padding: 0; padding-top: 1em;}

td.texthighlight:hover
{
    text-indent: 0; /*DO NOT REMOVE THIS OTHERWISE HOVER WILL NOT WORK IN IE6!*/
}

td.texthighlight:hover {background-color: #ffffff;}

table.wintable {background-color:#f5f5f5; border: 1px solid #b0b0b0; border-bottom:0;}
.wincell1, .wincell2, .wincell3, .wc1, .wc2, .wc3 {padding: 2px;}
.wincap1, .wincell1,.wc1 {border-bottom: 1px solid #b0b0b0;}
.wincap1, .wincap2 {text-align:center; color:#fff;background-color: #b0b0b0; padding: .5em;}
.wincap2, .wincell2, .wincell3, .wc2, .wc3 {border-bottom:1px solid #b0b0b0; border-left: 1px solid #b0b0b0;}
.wincap2{border-left: 1px solid #808080;}
.wc1,.wc2{white-space:nowrap;}

.wintable_2 {background-color: #ffffff; border: none; border-bottom: 0; border-top: 1px solid #69bed3; }
.wincap1_2, .wincap2_2 {border-bottom: 1px solid #69bed3; text-align: left; color: #69bed3; background-color: white; padding: 0.2em; background-image: url(images/tcap_grad.png); background-repeat: repeat-x;}
.wincell1_2, .wincell2_2 {border: none; border-bottom: 1px solid #69bed3; padding: 0.2em; }

.important {display:block;border:1px solid red;background-color:#eee;color:#000;padding:.5em;}
.veryimportant {display:block;border:1px solid red;background-color:#fee;color:red;padding:1em;}
.bar {border:1px solid gray;background-color:#e0e0e0;margin-bottom:1em;width:520px;padding:1em;}
.nowin {color:#e0e0e0;font-size:14pt;}
.youwin {color: #FF1D03; font-size:14pt;}
.fillform {color:gray;font-size:14pt;}
.banners {font-size:9pt;}

.caption, .caption2, .caption3 {font-size: 14pt;}
.caption2 {font-family: Tahoma; font-size: 13pt; color: #008000;}
.caption3 {font-family: Tahoma; font-size: 13pt; color: #52b521;}

img{border: none;}
dihv {border:0;padding:0;}
/* .d1 {background:url(images/newstyle/c1.png) repeat-x; background-color:#f6f6f6;} */
.field, .qustions {color:green;}

.game_button {border: none; padding: 1em; margin-bottom: 1em; background: url(images/style3/bg_partnerka.png) no-repeat; }
.gametable td {padding: 1em; color: #444; }

.inner-box{padding: 0.5em;}
.gamepage{overflow: hidden; font-size: 12pt; display: table-cell; width: 320px; height: 230px; text-align: center; vertical-align: middle;}
.greyline{font-size: 12pt; padding: 0px; margin: 0px;}
.winpanel{font: icon; padding: 0px; padding-bottom: 0.5em;}

.r1, .r2, .r3, .r4, .r5
{
    display: block;
    height: 1px;
    overflow: hidden; 
    font-size:1px;
}

.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*
.d2 {background:url(images/newstyle/c2.png) repeat-y right top;}
.d3 {background:url(images/newstyle/c3.png) repeat-y left top;}
.d4 {background:url(images/newstyle/c4.png) repeat-x left bottom;}
.d5 {background:url(images/newstyle/c5.png) no-repeat left top;}
.d6 {background:url(images/newstyle/c6.png) no-repeat right top;}
.d7 {background:url(images/newstyle/c7.png) no-repeat left bottom;}
.d8 {background:url(images/newstyle/c8.png) no-repeat right bottom;}

td.logo {background:url(images/newstyle/logo.png) no-repeat left top;}
td.top1 {background:url(images/newstyle/t1.png) repeat-x left bottom;}
td.top2 {background:url(images/newstyle/t2.png) no-repeat right bottom;}
*/

/* style */
.s3bgright  {background-image: url(images/style3/s3_bg_right.png); background-repeat: repeat-x;}
.s3bgright2 {height: 100%; background: url(images/style3/s3_bg_right.png) no-repeat right bottom;}
.s3logo {background: url(images/7chances2_sprites.png) no-repeat -24px -48px; padding-right: 1em;}
.s3logo2 {height: 100%; background: url(images/7chances2_sprites.png) no-repeat -24px -137px;}
.s3bg {background: url(images/style3/s3_bg.png) repeat-x left bottom; padding: 0;}
.s3menubg {background: url(images/style3/s3_menu_bg_1.png) repeat-x; height: 26px; padding-left: 1em;}
.s3menubg1 {background-image: url(images/style3/s3_menu_bg_1.png); background-repeat: repeat-x; height: 26px; padding-right: 1em;}
.s3menubg2 {background-image: url(images/style3/s3_menu_bg_2.png); background-repeat: repeat-x; padding: 1em;}
.s3adsr3 {background-image: url(images/style3/s3_ads_r_3.png); background-repeat: repeat-y;}
.s3adsr1 {background-image: url(images/style3/s3_ads_r_1.png); background-repeat: no-repeat;}
.s3adsr2 {background-image: url(images/style3/s3_ads_r_2.png); background-repeat: repeat-x;}
.s3adsr5 {background: url(images/style3/s3_ads_r_5.png) no-repeat left 42px; padding: 1em; padding-bottom: 0; padding-right: .5em; }
.s3adsr7 {background: url(images/style3/s3_ads_r_7.png) repeat-x left bottom;}
.s3adsr6 {background: url(images/style3/s3_ads_r_6.png) no-repeat left bottom; height: 100%; }
.s3adsr9 {background-image: url(images/style3/s3_ads_r_9.png); background-repeat: repeat-x;}
.s3adsr8 {white-space: nowrap; padding: 0.5em; background: url(images/style3/s3_ads_r_8.png) no-repeat; height: 100%;}

.s3adsr1 { width: 300px; }
.s3adsr3 {width: 260px; }

/* x-window */
.xwindowcaption {padding-top: 11pt; padding-left: 20px; padding-bottom: 11px; height: 42px; color: #000;}
.xwindowcontainer {padding: 20px; padding-top: 0; color: #000;}

.smsfields {font-size: 1.15em; color: red; }

.table3 {border-left: 1px solid #444; border-top: 1px solid #444; }
.table3 thead th {border-right: 1px solid #444; border-bottom: 1px solid #444; background-color: #888; padding: 0.2em; color: #ffffff; font-weight: 800; font-size: 0.8em; }
.table3 tbody td {border-right: 1px solid #444; border-bottom: 1px solid #444; padding: 0.2em 0.2em; }
.table3 tbody tr:hover {background-color: #eee;}

.table4 {border-left: none; background-color: #fafafa; }
.table4 thead th {border: none; border-left: 1px solid #aaa; background-color: #aaa; padding: 0.2em; color: #ffffff; font-weight: 800; font-size: 0.8em; }
.table4 tbody td {border: none; border-left: 1px solid #aaa; padding: 0.2em 0.2em; }
.table4 tbody tr:hover {background-color: #eee;}

/*
    .table3 thead  {position: relative; top: 1px; } 
    .table3 tbody {overflow: auto; height: 2em; }
*/

/*
    52b521 - зеленый
    69bed3 - голубой
    1D9E03 - темно зеленый
    c7f187 - светло зеленый
    1D039E - фиолетовый
*/

body, td, acronym, h1, th, a, span, font {font-family: Tahoma; font-size: 10pt; text-decoration: none; }
h1, .web20title{font-size: 13pt; color: #1D9E03; font-weight: normal;}
h2 {font-size: 13pt; font-weight: normal;}
h1, h2 {margin: 0em; padding-top: 0.2em; padding-bottom: 0.2em;}
h3 {font-family: Tahoma; font-size: 13pt; font-weight: normal;}

/*
body, td, div, td {font-family: Tahoma; font-size: 10pt;}
h1, h2, h3, h4, h5, h6, h7 {margin: 0px; }
h1 {font-size:120%; margin-top: 0px; color: #1D9E03; }
h2 {font-size:120%; margin-top: 10px; margin-bottom: 10px; }
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}
*/

.freegamepage {background-color: #ffd; padding: .5em; margin-top: .5em; margin-bottom: .5em; font-size: 1.5em; }
.userformgroupcell {padding: .3em .7em; background: #eec repeat-x left top; font-weight: 400; font-size: 1.2em; color: #886; }

.chip_bronze {background: url(images/7chances2_sprites.png) no-repeat 0 0; width: 48px; height: 48px; }
.chip_silver {background: url(images/7chances2_sprites.png) no-repeat -48px 0; width: 48px; height: 48px; }
.chip_gold {background: url(images/7chances2_sprites.png) no-repeat -96px 0; width: 48px; height: 48px; }
.chip_platinum {background: url(images/7chances2_sprites.png) no-repeat -144px 0; width: 48px; height: 48px; }

.help_button {background: url(images/7chances2_sprites.png) no-repeat -0px -179px; }
.play_grey_button {background: url(images/7chances2_sprites.png) no-repeat -0px -203px; }
.playbutton_button {background: url(images/7chances2_sprites.png) no-repeat -0px -227px; }
.gamelist_button {background: url(images/7chances2_sprites.png) no-repeat -0px -323px; }

.enter_to_account {background: url(images/7chances2_sprites.png) no-repeat 0px -275px; display: table-cell; padding: 4px 0px 0px 26px; cursor: hand; height: 24px; vertical-align: top; }
.exit_from_account {background: url(images/7chances2_sprites.png) no-repeat 0px -299px; display: table-cell; padding: 4px 0px 0px 26px; cursor: hand; height: 24px; vertical-align: top; }
.cabformtext {padding-left: 1em; }

/* Иконки на кнопках */
.premiumaccount {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -346px;}
.backmessicon {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -155px;}
.helpicon {display: inline-block; width: 24px; height: 24px;  background: url(images/7chances2_sprites.png) no-repeat 0px -179px;}
.logouticon {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -275px;}
.myaccicon {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -322px;}
.myfriends {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -467px;}
.statistics_icon {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -491px;}
.uprateicon_class {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -371px;}
.uprateicon_class_disabled {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat -0px -419px;}
.favouriteicon_class {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -395px;}
.favouriteicon_class_disabled {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat -0px -443px;}
.logouticon {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -299px;}
.loginicon {display: inline-block; width: 24px; height: 24px; background: url(images/7chances2_sprites.png) no-repeat 0px -275px;}

.gameicon {width: 48px; height: 48px; display: block; background: url(images/7chances2_sprites.png) no-repeat -240px 0px;}
.gameicon_1 {width: 64px; height: 64px; display: block; background: url(images/7chances2_sprites.png) no-repeat -24px -371px;}
.gameicon_2 {width: 64px; height: 64px; display: block; background: url(images/7chances2_sprites.png) no-repeat -88px -371px;}
.gameicon_3 {width: 64px; height: 64px; display: block; background: url(images/7chances2_sprites.png) no-repeat -152px -371px;}
.gameicon_4 {width: 64px; height: 64px; display: block; background: url(images/7chances2_sprites.png) no-repeat -216px -371px;}
.gameicon_5 {width: 64px; height: 64px; display: block; background: url(images/7chances2_sprites.png) no-repeat -280px -371px;}
.gameicon_6 {width: 64px; height: 64px; display: block; background: url(images/7chances2_sprites.png) no-repeat -344px -371px;}
.gameicon_7 {width: 64px; height: 64px; display: block; background: url(images/7chances2_sprites.png) no-repeat -408px -371px;}

.table2 {margin-top: .4em; }
.table2 td {padding: 0.1em; }
.table2 .table2_smallcell, .table2 .table2_smallcell_noborder {color: #808080; font-size: 10pt; border-bottom: 1px solid #69bed3; }
.table2 .table2_smallcell_noborder {border: none; }
.table2 .table2_header { padding: 0.2em; background: url(images/tcap_grad.png) #fff repeat-x; border-bottom: 1px solid #69bed3; color: #69bed3; }

.table_web20 td {padding: .3em; padding-top: 0em; margin: 0em; }
.table_web20 input {font-size: 1em; }
.table_web20 label {font-size: 1em; }

.captcha_table {background-color: #eee; }
.help_text {font-size: .8em; color: #888; }

.niceusertable {width: 100%}
.niceusertable thead th {padding: .3em; }
.niceusertable tr:hover {background-color: #f5f5f5; }
.niceusertable td {padding: .3em; border-top: 1px solid #ccc; }
.niceusertable thead th {background-color: #eee; color: #888; }

/*v1221749
3yb6frum*/

.user_program, .user_friend {background-color: #f4f1e9; border: 2px solid #dfdbd2; }
.capclass {font-weight: 800; color: #04a}

.bottompadding {padding-bottom: 8px; }

.helptext {font-size: 8pt; background-color: #ffb; display: block; padding: .4em; }
.smalltext {font-size: 8pt; }

.firsttableontablist {margin-top: .2em; }
.firsttableontablist td {padding-bottom: .2em; }

.sponsor_program_public {background-color: #f5f5f5; 
    width: 300px; min-height: 100px; overflow: visible; float: left; white-space: normal; }
.sponsor_program_public td {padding: .5em; font-size: 9pt; vertical-align: top; }
.sponsor_program_public  {margin-bottom: .5em; margin-right: .5em; }
.sponsor_program_photo {margin-right: .5em; }

.bottom_reklama_panel {border: 1px solid #ccc; background-color: #eee; }